package com.xxl.job.executor.sjbank.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * 事件流水类-五级分类表
 * @TableName mtc_evrateinfo
 */
@TableName(value ="mtc_evrateinfo")
@Data
public class MtcEvrateinfo implements Serializable {
    /**
     * 自增ID
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 调整日期
     */
    private String adjustDt;

    /**
     * 借据编号
     */
    private String lendingRef;

    /**
     * 借款合同号
     */
    private String contractNo;

    /**
     * 客户号
     */
    private String custId;

    /**
     * 账务机构号
     */
    private String orgId;

    /**
     * 原本金科目编号
     */
    private String olditemCd;

    /**
     * 原五级形态
     */
    private String oldloanGrade;

    /**
     * 新本金科目编号
     */
    private String newitemCd;

    /**
     * 新五级形态
     */
    private String newloanGrade;

    /**
     * 经办员工号
     */
    private String operatorId;

    /**
     * 变动方式
     */
    private String changeMethod;

    /**
     * 变动原因
     */
    private String changeReason;

    /**
     * 备注
     */
    private String remark;

    /**
     * 源系统代码
     */
    private String sysSrcCd;

    /**
     * 业务渠道编码
     */
    private String sysSrcCd2;

    /**
     * 主合同编号
     */
    private String orgContractNo;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}